home *** CD-ROM | disk | FTP | other *** search
/ Champak 146 / (Vol 146) Jan 07 2012.iso / Games / super_fly.swf / scripts / DefineSprite_84 / frame_7 / DoAction.as
Encoding:
Text File  |  2012-01-07  |  595 b   |  26 lines

  1. theTime = getTimer();
  2. tPassed = theTime - MoveStart;
  3. if("0" < tPassed)
  4. {
  5.    pt1 = tPassed / moveTime;
  6.    pt2 = pt1 * pt1;
  7.    pt3 = pt2 * pt1;
  8.    xNP = xL1;
  9.    xModPoint = dcx * pt1;
  10.    xNP += xModPoint;
  11.    xModPoint = dbx * pt2;
  12.    xNP += xModPoint;
  13.    xModPoint = dax * pt3;
  14.    xNP += xModPoint;
  15.    yNP = yL1;
  16.    yModPoint = dcy * pt1;
  17.    yNP += yModPoint;
  18.    yModPoint = dby * pt2;
  19.    yNP += yModPoint;
  20.    yModPoint = day * pt3;
  21.    yNP += yModPoint;
  22.    setProperty("fly1", _X, xNP);
  23.    setProperty("fly1", _Y, yNP);
  24.    setProperty("fly1", _rotation, random("180"));
  25. }
  26.